package com.lzy.cloud.ticket.train.dtos;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 订单请求参数
 */
@Data
public class OrderDetailDto implements Serializable{

    private static final long serialVersionUID = -4144167516028828415L;
    //合作方订单号
    private String partnerOrderNo;
    //驴妈妈订单号
    private String orderNo;
    //12306电子票号
    private String electronicTicketNumber;
    //车次
    private String trainCode;
    //出发站名称
    private String fromStationName;
    //到达站名称
    private String toStationName;
    //出发时间
    private String startDate;
    //到达时间
    private String arriveDate;
    //出发站开车时间
    private String startTime;
    //抵达时间
    private String toTime;
    //订单状态（0：正常，1：已完成，2：已取消）
    private String oderStatus;
    //订单金额
    private String orderAmount;
    //订单改签信息
    private List<ChangeOrderDto> changeOrderVos;
    //订单乘客信息
    private List<OrderDetailPassengerDto> orderDetailPassengerVos;


    /**
     * 取消订单
     *
     * @author lc
     * @version 2018/7/24
     */
    @Data
    public static class OrderCancelDto implements Serializable {
        private static final long serialVersionUID = 5116552816882567512L;
        //合作方订单号
        private String partnerOrderNo;
        //驴妈妈订单号
        private String orderNo;

    }
}
